.warp{  margin: 0 auto; width: 1180px;}
.top{ height: 136px; position: relative; width: 100%;}
.logo{ float: left; width: 504px; padding-top: 24px;}
.top_tel{ float: right; margin-top: 60px;}
.top_tel span{ background: url(../images/tel_icon.png) left center no-repeat; font-weight: 600; display: inline-block; padding-left: 32px; color: #006835; font-size: 25px; font-style: italic;}

.nav{ height: 64px; background: #008e52;}
.nav ul{display: flex; justify-content: space-between;}
.nav ul li { float: left; line-height: 64px;height: 64px; }
.nav ul li a{ font-size: 16px; color: #fff; font-family: "΢���ź�";}
.nav ul li a:hover{ text-decoration: underline; color: #be1e2d;}
.nav ul li span{ font-size: 16px; color: #fff; margin: 0 40px;}


.fullSlide{width:100%;position:relative;height:494px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:494px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:494px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 8px 30px 8px;overflow:hidden;background: url(../images/onx.png) no-repeat;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:url(../images/onx_btn.png) no-repeat;width:12px;height:12px;}
/**
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:3%;background-position:-6px -137px;}
**/

.titles{ border-bottom: 1px solid #e9eaeb; text-align: center;line-height: 68px; margin-bottom: 30px;font-family: "΢���ź�";}
.titles span{ font-size: 24px; color: #666;  position: relative; top: 2px; font-weight: bold; border-bottom: 3px solid #e9eaeb; display: inline-block; padding: 0 56px;}
.about_us{ overflow: hidden; margin-bottom: 60px;}
.about_us_lf{ float: left; width: 810px; height: 410px;}
.about_us_rt{ float: right; width: 366px; margin-top: 116px;}
.about_us_rt em{ font-size: 24px; color: #be1e2d; display: block; }
.about_us_rt i{ font-size: 14px; color: #ccc; font-style: normal;}

.about_us_rt span {font-size: 14px; color: #999; height: 140px;width: 366px; line-height: 29px; margin-top: 8px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;/*����ռ����*/-webkit-box-orient: vertical;}
.btns{ margin-top: 8px;overflow: hidden;}
.btns a{ float: right; width: 140px; height: 40px; text-align: center; line-height: 40px; font-family: "΢���ź�"; background: #006738; display: block; color: #ffffff; font-size: 14px;}
.contact_us{overflow: hidden; margin-bottom: 60px;font-family: "΢���ź�";}
.contact_us_lf{float: left; width: 340px; margin-left: 20px; margin-top: 26px;}
.contact_us_lf em{ font-size: 24px; color: #be1e2d; display: block; }
.contact_us_lf i{ font-size: 14px; color: #ccc; font-style: normal;}
.contact_text {margin-top: 8px;}
.contact_text ul li{font-size: 16px; color: #999;line-height: 29px;}
.contact_us_rt{ float: right;}
.products{ background: #008e52; padding-bottom: 76px;}
.pro_tit{ border-bottom: 1px solid #fff; margin-top: 50px;}
.pro_tit span{ color: #fff;border-bottom: 3px solid #fff;}

.pro_over{  text-align: center; }
.pro_over a{ font-size: 18px; color: #fff; border: 1px solid #fff; display: inline-block; line-height: 38px; padding: 0 15px;margin-bottom:5px;}
.pro_over_on{ background: #fff; color: #006738!important;}


.mu-portfolio-content{ overflow: hidden; margin-top: 20px; width: 1224px;}
.filtr-item{ float: left; width: 218px; margin-right: 22px; height: 218px; position: relative; margin-bottom: 20px; text-align: center;}
.fa-arrow-right{  z-index: 10; text-align: center; display: block; margin-bottom: 10px;}
.mu-filter-item-content {background-color: #333;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;font-size: 16px;color: #fff;padding-top: 40%;text-align: center;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 0.8s;transition: all 0.8s;opacity: 0.8;z-index: 10;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.filtr-item:hover .mu-filter-item-content {-webkit-transform: scale(1); transform: scale(1);}
.news{ margin-top: 15px;}
.news_over{  text-align: center; margin-bottom: 28px;}
.news_over a{ font-size: 18px; color: #006738; border: 1px solid #006738; display: inline-block; line-height: 38px; width: 138px;}
.news_over_on{ background: #006738; color: #fff!important;}
.news_over1{  margin-bottom: 28px;text-align: center;}
.news_over1 a{ font-size: 18px; color: #006738; border: 1px solid #006738; display: inline-block; line-height: 38px; width: 138px;}
.font-size0{
    font-size: 0;
}
.news_list{ margin-bottom: 60px;}
.news_list_item{ padding: 30px; position: relative; box-sizing: border-box; transition: all .4s ease-out; border-bottom: 1px solid #e9eaeb;}
.news_list_item_header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0}
.news_list_item_link{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.news_list_item_title{ font-size: 16px; color: #000;font-weight: 400;line-height: 24px;word-break: break-all}
.news_list_item_date{ padding-left: 10px;}
.news_list_item_summery{ font-size: 14px; color: #999;overflow: hidden; line-height: 1.7; margin-top: 12px; margin-bottom: 12px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/*����ռ����*/-webkit-box-orient: vertical;}
.news_list_item_btn{ font-size: 12px; text-align: right;}
.news_list_item_btn a{ color: #999; border: 1px solid #999; display: inline-block; padding: 5px 8px; border-radius: 3px;}
.news_list_item:hover {-webkit-box-shadow: rgba(0,0,0,.12) 0 0 22px;box-shadow: rgba(0,0,0,.12) 0 0 22px;border-radius: 4px;background: #fff}
.news_list_item:hover .news_list_item_title{ color: #be1e2d;}
.news_list_item:hover .news_list_item_date{ color: #be1e2d;}
.news_list_item:hover .news_list_item_btn a{  border: 1px solid #006738; color: #fff; background:#006738;}

.honor{ background: #008e52; height: 426px;}
.honor_tit span{ color: #fff;border-bottom: 3px solid #fff;}
.honor_list ul{ width: 1224px;overflow: hidden;}
.honor_list_item{ width: 262px;  background: #fff; margin-right: 44px; float: left;}
.honor_list_item_text{ text-align: center; padding: 17px 0;}
.honor_list_item_text span{color: #333; font-size: 18px; display: block; line-height: 34px;}
.honor_list_item_text em{ font-size: 14px; color: #999; display: block;}
.honor_list_item img {text-align: center;max-width: 100%;max-height: 184px;}
.honor_list_item:hover span{ color: #be1e2d;}

.footer{ background: #000000; padding: 20px 0px;}
.footer_lf { line-height: 26px; font-size: 17px; color: #999; float: left; width: 880px; margin-top: 28px;}
.footer_lf span { color: #999; margin: 0px 12px;}
.footer_lf a{color: #999;}
.footer_lf a:hover{ color: #fff; text-decoration: underline;}
.footer_lf em{ font-size: 14px; font-style: normal; display: block; margin-top: 16px;}
.footer_rt{ float: right;}
.footer_rt img{ width: 120px; height: 120px;}



.fullSlidex{width:100%;position:relative;height:300px;background:#000;}
.fullSlidex .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlidex .bd ul{width:100% !important;}
.fullSlidex .bd li{width:100% !important;height:300px;overflow:hidden;text-align:center;}
.fullSlidex .bd li a{display:block;height:300px;}

.beart{ background: #f6f6f6;color: #333; padding: 15px 0;}
.beart a{ font-size: 12px;color: #333;}
.beart a:hover{ color: #be1e2d;}
.beart span{ padding-left: 10px;}
.about_tit_det{ padding-top: 30px;}
.about_us_rt_det em{ font-size: 24px; color: #be1e2d; display: block;  padding-top: 130px;}
.about_us_rt_det i{ font-size: 14px; color: #ccc; font-style: normal;}
.about_us_rt_det span { font-size: 16px;display: block; color: #333; line-height: 29px; margin-top: 8px;}

.about_us_dte{ margin-bottom: 20px;}
.youshi{ background: #008e52; padding-bottom: 50px; padding-top: 20px;}
.youshi_item{ text-align: center;}
.youshi_item ul li{ display: inline-block; text-align: center; padding: 0 59px; margin-top: 10px;}
.youshi_item ul li em{ display: block;}
.youshi_item ul li span{ font-size: 18px; color: #fff; font-weight: bold; display: block; line-height: 36px;}
.youshi_item ul li i{ font-size: 16px; color: #fff; font-style: normal;display: block;}


.pp_over a{padding: 0 15px; width: auto;margin-bottom: 5px;}
.filtr-item_dt{ width: 288px; height: 288px; border: 1px solid #e9eaeb; margin-right: 7px; margin-bottom: 7px;}
.filtr-item_dt img{text-align: center;max-width: 100%;max-height: 288px; }
.mu-filter-item-span{display: block;}

.page{ text-align: center; height: 40px;margin-top: 30px; margin-bottom: 40px;}
.page a{ border: 1px solid #e6e6e6; display: inline-block; height: 38px; width: 130px; line-height: 38px; font-size: 14px; color: #999;}
.page a:hover{ background: #006738; color: #fff;}
.page em{ color: #999; font-size: 14px; display: inline-block; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;height: 38px; width: 138px; line-height: 38px;}

.pro_lsit_lf{ background: #f2f3f6; width: 280px; padding: 40px; float: left; margin-top: 54px;}
.pro_lsit_rt{ float: right; width: 780px;margin-top: 54px;}
.prodt_img{ border-bottom: 1px solid #dbdcde; padding-bottom: 30px; margin-bottom: 12px;}
.prodt_img img{text-align: center;max-width: 100%;/* max-height: 157px;  */ }
.prodt_img em { font-size: 14px; color: #333; display: block; margin-top: 12px;}
.prodt_img span{font-size: 12px; color: #666;display: block;margin-top: 4px;}

.prodt_lf_list span{ font-size: 20px; color: #333333; font-weight: bold; display: block;}
.prodt_lf_list dl a{color: #333;}
.prodt_lf_list dl dt{font-size: 14px; color: #333333; font-weight: 600; line-height: 28px; margin-top: 10px;}
.prodt_lf_list dl dd{color: #333;font-size: 14px; line-height: 28px;}
.prodt_lf_list dl dd a:hover{ color: #be1e2d;}

.pro_lsit_rt_title{ border-left: 4px solid #008e52; height: 55px; padding-left: 20px;}
.pro_lsit_rt_title span{ font-size: 24px; color: #333333; display: block;}
.pro_lsit_rt_title em{ color: #333333; font-size: 12px;display: block; margin-top: 4px;}
.pro_lsit_rt_text{ font-size: 13px; color: #333; padding-left: 18px; line-height: 32px; margin-top: 24px;margin-bottom: 52px;}

.prodt_rt_btn{ text-align: right;  margin-top: 16px;}
.prodt_rt_btn a{ width: 66px; height: 28px; line-height: 28px; background: #006738; border-radius: 3px; text-align: center; display: inline-block; color: #fff; font-size: 12px;}

.news_cont{ border-bottom: 1px solid #e9eaeb; margin-top: 54px; margin-bottom: 40px;}
.news_cont h1{ font-size: 20px; color: #000;}
.news_cont em{ font-size: 14px; color: #999; display: block; margin-top: 26px; margin-bottom: 26px;}
.news_cont_text{ font-size: 13px; color: #666; font-family: "΢���ź�"; line-height: 30px; }
.news_dt_btn{margin-bottom: 60px;}

.guimo{ background: #008e52; padding-bottom: 50px;}
.guimo_item{ overflow: hidden; width: 1180px;}
.guimo_item ul li{ float: left; margin-right: 10px;}
.guimo_item ul li span{ text-align: center; display: block; font-size: 18px; color: #fff; margin-top: 20px;}

.jscent{ font-size: 20px; color: #006835; font-family: "΢���ź�"; display: block; padding-bottom: 28px;}
.spic em{ position: absolute; left: 0; top: 20px; background: #008e52; color: #fff; font-size: 14px; padding: 6px 29px;}
.spic img{ display: none;}
.spic span{ padding-top: 70px;  color: #666; font-size: 13px; display: block; padding-left: 28px;}
.spic span:hover{ color: #be1e2d;cursor:pointer;}


.contact_top{ overflow: hidden; margin-top: 54px; margin-bottom: 40px;}
.contact_lf{ width: 308px; float: left; background: #f6f6f6; height: 394px; text-align: center;}
.contact_lf i{ font-style: normal; display: block; margin-top: 103px;}
.contact_lf span{ display: block; font-size: 18px; color: #333333; margin-top: 18px;}
.contact_lf em{ display: block; font-size: 16px; color: #333; line-height: 32px;}
.contact_rt{ width: 814px; float: right;background: #f6f6f6; height: 394px; padding-left: 52px;}
.contact_rt span{ display: block; font-size: 16px; color: #006835; font-weight: 600;line-height: 30px; margin-top: 50px;}
.contact_rt ul li{ font-size: 16px; color: #333; line-height: 30px;}
.contact_rt ul li font{font-size: 16px; color: #333; display: inline-block;margin-right: 30px;}
.contact_bt{font-size: 14px; color: #3c3c3c; text-align: center; line-height: 24px;}
.honor_list{ width: 1180px;    overflow: hidden;}
.message{ margin-top: 30px; margin: 0 auto; width: 490px;}
.message ul li{ border-bottom: 1px solid #cccccc; margin-top: 22px; overflow: hidden; line-height: 45px;}
.message ul li em{ font-size: 16px; color: #3c3c3c; font-family: "΢���ź�"; float: left; padding-left: 30px; margin-right: 20px;}
.message ul li em.mess_icon1{ background: url(../images/1_icon_03.jpg) left center no-repeat;}
.message ul li em.mess_icon2{ background: url(../images/2_icon_03.jpg) left center no-repeat;}
.message ul li em.mess_icon3{ background: url(../images/3_icon_03.jpg) left center no-repeat;}
.message ul li em.mess_icon4{ background: url(../images/4_icon_03.jpg) left center no-repeat;}
.message ul li span{ float: left; width: 400px;}
.input_mess {border:0;outline:none; width: 388px; line-height: 45px; color: #333; font-size: 14px;font-family: "΢���ź�"; }
.feed_area_mess{border:0;outline:none; width: 388px;line-height: 45px; color: #333; font-size: 14px; height: 80px; font-family: "΢���ź�";}
.feed_subBtnbox{ text-align: center; margin-top: 30px; margin-bottom: 58px;}
.feed_subBtn{ width: 140px; height: 40px; border: 0px; line-height: 40px; background: #006738; cursor: pointer !important; text-align: center; color: #fff; font-size: 18px;font-family: "΢���ź�";}
.feed_subBtn:hover{ text-decoration: underline;}

.product_listx{ width: 980px; margin: 0 auto;}
.serach_li{ overflow: hidden;}
.serach_li dl dd{ float: left; font-size: 14px; color: #636363;}
.serach_li dl dd select{ width: 158px; height: 28px; color: #636363; border: 1px solid #e6e6e6; margin-left: 5px; margin-right: 80px;}
.serach_li dl dd input{ width: 150px; padding-left: 8px;border: 1px solid #e6e6e6;color: #636363; height: 28px;}
.serach_li dl dd:last-child{float: right;}
.serach_li dl dd input.sbmit_on{ background: #006738; text-align: center; padding-left: 0;  width:100px; color: #fff; height: 30px; line-height: 30px; border: none;}

.product_listx_text{ margin-top: 10px; margin-bottom: 10px;}
.product_listx_text table tr th {  background: #008e52; color: #fff; border-right: 1px solid #008e52; font-weight: bold; font-size: 13px; font-family: "微软雅黑";}
.product_listx_text table tr th img{ padding-right: 4px;}
.product_listx_text table tr td {border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #555; font-size: 14px; padding: 0 10px; line-height: 22px;  font-family: "微软雅黑";}
.product_listx_text table tr td a{ color: #666666;}
.product_listx_text table tr td a:hover{ color: #b92231;}
